package com.cslg;

public class Main {
    public static void main(String[] args) {
        /**
         * 线程创建方式一：继承Thread类
         */
//        Thread01 t1 = new Thread01();
//        t1.start();
//        Thread01 t2 = new Thread01();
//        t2.start();

        /**
         * 线程创建方式二：实现Runnable接口
         */
//        new Thread(new Thread02()).start();


        /**
         * 线程创建方式三：使用匿名内部类
         */
//       new Thread(new Runnable(){
//           @Override
//           public void run(){
//               System.out.println("我是匿名内部类创建的线程"+Thread.currentThread().getName());
//           }
//       }).start();
//
//    }
//

        /**
         * 线程创建方式四：使用Lambda表达式
         */
//        new Thread(()->{
//            System.out.println("我是Lambda表达式创建的线程"+Thread.currentThread().getName());
//        }).start();
    }
}